Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

HPGL
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwawHPGL, a volte citato come mwbaHP-GL, è il principale linguaggio di controllo per mwbqstampanti usato dai mwbgplotter mwbwHewlett-Packard. Il nome è la sigla di mwcaHewlett-mwcqPackard mwcgGraphics mwcwLanguage. Successivamente è diventato uno standard per la maggior parte dei plotter. In altre parole è un mwdaprotocollo di stampa indicato per l'uso nelle mwdqperiferiche come plotter e cutter.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Caratteristiche

Il linguaggio, o meglio il mweqprotocollo, è formato da una serie di due lettere seguite da altri mwegparametri numerici opzionali che sono la parte variabile del comando. Per esempio un mwewarco può essere disegnato su di una superficie inviando la seguente mwfastringa comando:

mwfgAA100,100,50;

Questo significa Arco Assoluto ed i parametri successivi indicano che il mwgacentro di questo arco è posto ad un valore di 100,100 della superficie della pagina ed ha un mwgqangolo di partenza di 50° misurati in senso mwggantiorario. Un quarto parametro, non usato nell'esempio, specifica l'estensione dell'arco che, come mwgwstandard, è di 5°.

Tipicamente un mwhqfile HPGL inizia con una serie di comandi di mwhgconfigurazione del mwhwplotter o della mwiastampante ricevente, seguito da una lunga serie di righe di comando di disegno grafico.

Nella tabella un esempio di file HPGL:

mwja mwjqUn esempio di file HPGL mwjgmwjw mwkaComando mwkqSignificato mwkg mwkwIN;mwlamwlqinizializzazione, inizio di un lavoro di plotting mwlg mwlwIP; mwmaimpostazione del punto di inizio (origine), in questo caso è il mwmqmwmgdefault 0,0 mwmw mwnaSC0,100,0,100; mwnqimpostazione della scala: X,Y significa che la pagina è da 0 a 100 nei due assi X e Y mwng mwnwSP1;mwoaseleziona la penna 1 mwoq mwogPU0,0; mwowmuovi la penna al punto di partenza 0,0 per iniziare la successiva azione mwpa mwpqPD100,0,100,100,0,100,0,0; mwpgabbassa la penna e muovila nei punti indicati (disegna un quadrato nella pagina) mwpw mwqaPU50,50;mwqqsolleva la penna e muovila in 50,50 mwqg mwqwCI25;mwradisegna un cerchio con un raggio di 25 mwrq mwrgSS;mwrwseleziona il font di caratteri standard mwsa mwsqDT*,1; mwsgimposta il carattere asterisco come delimitatore di testo, che non sarà stampato.(1 significa "vero" cioè SET) mwsw mwtaPU20,80;mwtqsolleva la penna e muovila in 20,80 mwtg mwtwLBCiao Mondo*;mwuascrivi "Ciao Mondo"

Il mwugsistema di coordinate era basato sulla più piccola unità di scostamento (o passo) che i mwuwplotter mwvaHP potevano avere ed era di 25 mwvqµm (cioè di 40 passi per mwvgmillimetro). Le coordinate spaziali sono positive o negative con mwvwnumeri binari a mwwavirgola mobile, nella specifica ±2mwwq30.

Voci correlate

• mwxqFile Gerber altro formato di descriziode grafico usato nella fabbricazione dei circuiti stampati o ad esempio nei sistemi di taglio della stoffa nell'industria dell'abbigliamento o calzaturiera.

Collegamenti esterni

(in lingua inglese)

• mwygHewlett Packard Graphics Language Commands, su sxlist.com.
• mwzaHPGL Overview, su cstep.luberth.com. URL consultato il 21 maggio 2007 (archiviato dall'url originale il 4 aprile 2005).